
  input[type=text],input[type=password],input[type=email]{
  	 background: rgba(255, 255, 255, 0.4) url(http://luismruiz.com/img/gemicon_message.png) no-repeat scroll 16px 16px;
      width: 200px;
      height: 30px;
      border: 1px solid rgba(255,255,255,.4);
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; 
      display:block;
      font-family: 'Source Sans Pro', sans-serif;
      font-size:18px;
      padding-right:20px;
      margin-bottom:5px;
	  color: white;
  }
  input[type=radio]{
  	width: 20px;
  	height: 20px;
  }
  input:focus{ 
  	  background-color: rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
      -webkit-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
      box-shadow: 0 0 5px 1px rgba(255,255,255,.5);
  	  overflow: hidden; 
  }

.button1{
    background-color: white; 
    color: black; 
    border: 2px solid #4CAF50;
	border-radius: 8px;
	font-size: 20px;
	box-shadow: 2px 2px 5px white;
	
}

.button1:hover {
    background-color: #4CAF50;
    color: white;
}